home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 June: Reference Library / Dev.CD Jun 00 RL Disk 1.toast / pc / technical documentation / develop / develop issue 27 / develop issue 27 code / 3d game controls / source / camera.h < prev    next >
Encoding:
Text File  |  1996-06-29  |  918 b   |  20 lines

  1. //--------------------------------------------------------------------------------------------
  2. //  Camera Declarations
  3. //
  4. //      by Philip McBride
  5. //
  6. //--------------------------------------------------------------------------------------------
  7.  
  8. TQ3CameraObject MyNewCamera(CWindowPtr theWindow);
  9. void             MyGetBoundingBox(DocumentPtr theDocument, TQ3GroupObject mainGroup,
  10.                                     TQ3BoundingBox *viewBBox);
  11.  
  12. void            MyGetCameraData(DocumentPtr theDocument, TQ3CameraObject theCamera);
  13. void             MySetCameraData(DocumentPtr theDocument, TQ3CameraObject theCamera);
  14. void             MyMoveCameraZ(DocumentPtr theDocument, float dZ);
  15. void             MyMoveCameraX(DocumentPtr theDocument, float dX);
  16. void             MyMoveCameraY(DocumentPtr theDocument, float dY);
  17. void             MyRotateCameraX(DocumentPtr theDocument, float dX);
  18. void             MyRotateCameraY(DocumentPtr theDocument, float dY);
  19. void             MyRotateCameraZ(DocumentPtr theDocument, float dZ);
  20.